// Decompiled by Jad v1.5.7f. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   IItemService.java

package com.iphaeton.lms.business.course.scorm12;

import com.iphaeton.exception.BusinessException;
import com.iphaeton.lms.pojo.course.*;
import java.util.List;
import org.dom4j.Document;

public interface IItemService
{

    public abstract Item save(Item item)
        throws BusinessException;

    public abstract Item findItemById(String s)
        throws BusinessException;

    public abstract Document getCourseTree(String s, String s1, String s2, String s3)
        throws BusinessException;

    public abstract Document getCourseTree(String s, String s1, String s2)
        throws BusinessException;

    public abstract List getCourseItem(String s, String s1)
        throws BusinessException;

    public abstract boolean isSco(Item item)
        throws BusinessException;

    public abstract boolean isChild(Item item)
        throws BusinessException;

    public abstract Item findItemBySequence(String s, int i)
        throws BusinessException;

    public abstract void registerPeriod(UserCourse usercourse, int i, float f)
        throws BusinessException;

    public abstract Item addItem(Course course, Item item, String s, String s1, String s2)
        throws BusinessException;
}
